
/* 主体部分 */
.cost-wrapper {
  background: #fff;
  border-color: #e2e2e2;
}
.cost-wrapper .table tr td {
  border-color: #e2e2e2;
}
.cost {
  padding-top: 20px;
}
.cost-title span {
  padding-left: 8px;
  float: left;
  margin-right: 30px;
  font-weight: 500;
  font-size: 18px;
  border-left: solid 4px #00a2ca;
}
.page-remark {
  line-height: 34px;
  font-size: 12px;
  margin: 20px;
}
.check-form {
  margin-bottom: 10px;
  overflow: hidden;
}
.check-form input,.check-form select {
  height: 34px;
}

/* 提示 */
.cost-tip {
  font-weight: 700;
  font-size: 20px;
  line-height: 45px;
  color: #333;
}
.cost-tip i {
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: top;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.cost-tip .tip-warn {
  background-image: url("../images/warn.png");
}

.cost-content {
  overflow: hidden;
}
.cost-content .nav-tabs-custom  >.tab-content {
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #e2e2e2;
  border-bottom: 1px solid #e2e2e2;
}
.cost-content .nav-tabs-custom {
  box-shadow:  none;
}
.cost-content .nav-tabs-custom > .nav-tabs {
  border-bottom: 1px solid #e2e2e2;
}
.cost-content .nav-tabs-custom > .nav-tabs > li {
  margin-right: 0;
}
.cost-content .nav-tabs-custom > .nav-tabs > li a {
  border-bottom: none;
}
.cost-content .nav-tabs-custom > .nav-tabs > li:first-of-type.active > a {
  border-left-color: #e2e2e2;
}
.cost-content .tab-content {
  padding: 20px;
}
.confirm-mobile {
  width: 520px;
  padding-left: 80px;
}

/* 订单列表 */
.order-list {
}
.order-list .table {
  border: 1px solid #e2e2e2;
}
.order-list .table tr td {
  padding-top: 12px;
  padding-bottom: 12px;
  color: #333;
  vertical-align: middle;
}
.order-list .table tr:last-child .page-list .pagination {
  margin: 0;
}
.order-list .table tr:last-child .page-list .page-remark {
  margin: 0 20px 0 0;
}
.backBtn {
  display: inline-block;
  padding: 3px 5px 3px 20px;
  background: #f6f6f6 url("../images/order/back.png") no-repeat 5px;
  color: #666;
  font-size: 12px;
  border: 1px solid #e2e2e2;
}
/* 发票申请 */
.invoice-money {
  border: 1px solid #e2e2e2;
  padding: 20px 10px;
}
.invoice-money .common-inline-box {
  margin-bottom: 20px;
}
.invoice-money .common-inline-box label {
  width: 160px;
  text-align: right;
}
.invoice-money .tip {
  padding-left: 90px;
}
.invoice-money .btn-wrap {
  padding-left: 160px;
}
.invoice-money .btn-wrap a {
  padding: 5px 40px;
}
.invoice-info {
  padding: 0 15px;
}
.invoice-info h5 {
  line-height: 24px;
  border-bottom: 1px dashed #e2e2e2;
}

/* 表格头部 */
.common-table-title {
  position: relative;
  width: 100%;
  margin-top: 20px;
  margin-bottom: -1px;
  background: #F5f6FA;
  line-height: 38px;
  border: 1px solid #e1e6eb;
  border-left: 4px solid #6d7781;
}
.common-table-title .tit {
  line-height: 38px;
  margin-left: 16px;
  display: inline-block;
}

/* 新增发票 */
.invoice-box {
  padding: 30px 0;
  overflow: hidden;
}
.invoice-line {
  line-height: 34px;
}
.invoice-line .left {
  float: left;
  padding-right: 20px;
  width: 200px;
  line-height: 34px;
  text-align: right;
}
.invoice-line .left span {
  margin-right: 5px;
  vertical-align: -3px;
}
.invoice-line .right {
  float: left;
}
.invoice-line .right input[type='text'] {
  width: 240px;
}
.invoice-line .right >p {
  margin: 0;
  line-height: 24px;
  font-size: 12px;
  width: 450px;
  /*margin-bottom: 20px;*/
}
.invoice-line .right .update-btn {
  position: relative;
  height: 34px;
}
.invoice-line .right .update-btn button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
.invoice-line .right .update-btn input[type='file'] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100px;
  height: 34px;
  padding: 20px;
  opacity: 0;
  cursor: pointer;
}
.invoice-line .right .icon-help {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: -4px;
  margin-left: 5px;
  cursor: pointer;
  background: url("../images/help.png") no-repeat center/cover;
}
.save-invoice {
  padding: 20px 0;
}
.save-invoice p {
  line-height: 24px;
  margin-left: 36px;
}
.invoice-kind {
  width: 100%;
  padding: 20px;
}
.invoice-kind table {
  margin: 0;
}
.pic img {
  max-width: 100px;
}
.dn{
  display: none!important;
}
